<?php
    class ParadaModel extends CI_Model{
        
        public function getParadas(){
            $this->db->select('parada, endereco, cidade, parada.id');
            $this->db->join('cidade', 'cidade.id = parada.cidade_id');
            return $this->db->get('parada')->result();
        }
        
        public function getParada($id){
            $this->db->where('id', $id);
            return $this->db->get('parada')->row();
        }
        
        function cadastrarParada($dados){
            $this->db->insert('parada',$dados);
            return $this->db->insert_id();
        }
        
        function editarParada($dados){
            $this->db->where('id', $dados['id']);
            $this->db->update('parada', $dados);
        }
        
        function excluirParada($id){
            $this->db->where('parada_id', $id);
            $this->db->delete('parada_x_onibus');
            
            $this->db->where('id', $id);
            return $this->db->delete('parada');
        }           
    }
?>